include ../compile.mk

CC=$(PREFIX)gcc
CFLAGS+=$(MOXALIB_CFLAGS) -I. 
STRIP=$(PREFIX)strip
LDFLAGS+=-lmoxalib -lpthread -L ../moxalib
FNAME=tdio
FNAME1=tduration
FNAME2=tdout

release:
	$(CC) $(CFLAGS) -o $(FNAME) $(FNAME).c $(LDFLAGS)
	$(CC) $(CFLAGS) -o $(FNAME1) $(FNAME1).c $(LDFLAGS)
	$(CC) $(CFLAGS) -o $(FNAME2) $(FNAME2).c $(LDFLAGS) 
	$(STRIP) -s $(FNAME) $(FNAME1) $(FNAME2)

debug:
	$(CC) $(CFLAGS) -DDEBUG -o $(FNAME)-dbg $(FNAME).c $(LDFLAGS)
	$(CC) $(CFLAGS) -DDEBUG -o $(FNAME1)-dbg $(FNAME1).c $(LDFLAGS)
	$(CC) $(CFLAGS) -DDEBUG -o $(FNAME2)-dbg $(FNAME2).c $(LDFLAGS)

clean:
	/bin/rm -f $(FNAME) $(FNAME)-dbg $(FNAME1) $(FNAME1)-dbg $(FNAME2) $(FNAME2)-dbg *.o
